package com.cenntro.oss.common.constants;

public class ImportDataConstants {

	/**
	 * 开始row
	 */
	public static final int START_ROW = 1;
	/**
	 * 第
	 */
	public static final String FIRST = "第";

	// ----------------------------------------------------------------车辆基本信息---------------------------------------------------------------------------------------------
	/**
	 * 序列号不能为空
	 */
	public static final String DEV_SN_IS_NULL = "序列号不能为空";
	/**
	 * 序列号表格内重复
	 */
	public static final String DEV_SN_TABLE_REPEAT = "序列号表格内重复";
	/**
	 * 序列号已存在
	 */
	public static final String DEV_SN_EXIST = "序列号已存在";
	/**
	 * 序列号未匹配
	 */
	public static final String DEV_SN_UNMATCH = "序列号未匹配";
	/**
	 * 序列号格式错误
	 */
	public static final String DEV_SN_FORMAT_ERROR = "序列号格式错误";

	/**
	 * vin码表格内重复
	 */
	public static final String CARNUB_TABLE_REPEAT = "VIN码表格内重复";
	/**
	 * VIN码已存在
	 */
	public static final String CARNUB_EXIST = "VIN码已存在";
	/**
	 * VIN码格式错误
	 */
	public static final String CARNUB_FORMAT_ERROR = "VIN码格式错误";

	/**
	 * 车辆颜色不能为空
	 */
	public static final String COLOR_IS_NULL = "车辆颜色不能为空";
	/**
	 * 车辆颜色未匹配
	 */
	public static final String COLOR_UNMATCH = "车辆颜色未匹配";

	/**
	 * 车辆型号未匹配
	 */
	public static final String CAR_ID_UNMATCH = "车辆型号未匹配";
	/**
	 * 车辆型号不能为空
	 */
	public static final String CAR_ID_IS_NULL = "车辆型号不能为空";

	/**
	 * 总装厂不能为空
	 */
	public static final String PLANT_IS_NULL = "总装厂不能为空";
	/**
	 * 总装厂未匹配
	 */
	public static final String PLANT_IS_UNMATCH = "总装厂未匹配";

	/**
	 * 入库日期不能为空
	 */
	public static final String BUILDTIME_IS_NULL = "入库日期不能为空";

	/**
	 * IMEI（TBOX）不能为空
	 */
	public static final String TBOX_IS_NULL = "IMEI（TBOX）不能为空";
	/**
	 * IMEI（TBOX）已存在
	 */
	public static final String TBOX_EXIST = "IMEI（TBOX）已存在";
	/**
	 * IMEI（TBOX）表格内重复
	 */
	public static final String TBOX_TABLE_REPEAT = "IMEI（TBOX）表格内重复";
	/**
	 * IMEI（TBOX）格式错误
	 */
	public static final String TBOX_FORMAT_ERROR = "IMEI（TBOX）格式错误";

	/**
	 * IMEI（三合一）不能为空
	 */
	public static final String IMEI_IS_NULL = "IMEI（三合一）不能为空";
	/**
	 * IMEI（三合一）已存在
	 */
	public static final String IMEI_EXIST = "IMEI（三合一）已存在";
	/**
	 * IMEI（三合一）表格内重复
	 */
	public static final String IMEI_TABLE_REPEAT = "IMEI（三合一）表格内重复";
	/**
	 * IMEI（三合一）格式错误
	 */
	public static final String IMEI_FORMAT_ERROR = "IMEI（三合一）格式错误";

	/**
	 * BOM版本号不能为空
	 */
	public static final String BOM_VERSION_IS_NULL = "BOM版本号不能为空";
	/**
	 * BOM版本号未匹配
	 */
	public static final String BOM_VERSION_UNMATCH = "BOM版本号未匹配";
	/**
	 * BOM版本号未匹配
	 */
	public static final String BOM_VERSION_FORMAT_ERROR = "BOM版本号格式错误";

	/**
	 * 环保清单编号不能为空
	 */
	public static final String GREEN_LIST_NUM_IS_NULL = "环保清单编号不能为空";
	/**
	 * 环保清单编号格式错误
	 */
	public static final String GREEN_LIST_NUM_FORMAT_ERROR  = "环保清单编号格式错误";
	
	/**
	 * 开锁方式不能为空
	 */
	public static final String UNLOCK_WAY_IS_NULL = "开锁方式不能为空";
	
	/**
	 * 开锁方式未匹配
	 */
	public static final String UNLOCK_WAY_UNMATCH = "开锁方式未匹配";

	/**
	 * 电机编号不能为空
	 */
	public static final String BMSNO_IS_NULL = "电机编号不能为空";

	/**
	 * 电机编号格式错误
	 */
	public static final String BMSNO_FORMAT_ERROR = "电机编号格式错误";
	
	/**
	 * 电机编号已存在
	 */
	public static final String BMSNO_EXIST = "电机编号已存在";
	/**
	 * 电机编号表格内重复
	 */
	public static final String BMSNO_TABLE_REPEAT = "电机编号表格内重复";
	
	/**
	 * 备注格式错误
	 */
	public static final String REMARKS_FORMAT_ERROR  = "备注格式错误";

	//TODO ----------------------------------------------------------------零部件信息---------------------------------------------------------------------------------------------

	/**
	 * 料号不能为空
	 */
	public static final String PARTS_PN_IS_NULL = "料号不能为空";
	/**
	 * 料号已存在
	 */
	public static final String PARTS_PN_EXIST = "料号已存在";
	/**
	 * 料号未匹配
	 */
	public static final String PARTS_PN_UNMATCH = "料号未匹配";
	/**
	 * 料号表格内重复
	 */
	public static final String PARTS_PN_TABLE_EXIST = "料号表格内重复";

	/**
	 * 零件序列号格式错误
	 */
	public static final String PARTS_SN_FORMAT_ERROR = "零件序列号格式错误";

	/**
	 * 批次号格式错误
	 */
	public static final String BATCH_NUM_FORMAT_ERROR = "批次号格式错误";

	/**
	 * 硬件版本号格式错误
	 */
	public static final String HARD_VERSION_FORMAT_ERROR = "硬件版本号格式错误";

	/**
	 * 软件版本号格式错误
	 */
	public static final String SOFT_VERSION_FORMAT_ERROR = "软件版本号格式错误";

	//TODO ----------------------------------------------------------------合格证信息---------------------------------------------------------------------------------------------

	
	/**
	 * 车辆合格证信息已存在，请勿重复导入
	 */
	public static final String CAR_CERT_EXIST = "车辆合格证信息已存在，请勿重复导入";
	
	/**
	 * 发证日期不能为空
	 */
	public static final String DATE_ISSUE_IS_NULL = "发证日期不能为空";
	/**
	 * 发证日期格式错误
	 */
	public static final String DATE_ISSUE_FORMAT_ERROR = "发证日期格式错误";

	/**
	 * 合格证编号不能为空
	 */
	public static final String CERT_IS_NULL = "合格证编号不能为空";
	/**
	 * 合格证编号格式错误
	 */
	public static final String CERT_FORMAT_ERROR = "合格证编号格式错误";
	/**
	 * 合格证编号表格内重复
	 */
	public static final String CERT_TABLE_REPEAT = "合格证编号表格内重复";
	
	/**
	 * 合格证编号已存在
	 */
	public static final String CERT_EXIST = "合格证编号已存在";

	/**
	 * 合格证纸张编号表格内重复
	 */
	public static final String PAPER_NUM_TABLE_REPEAT = "合格证纸张编号表格内重复";
	/**
	 * 合格证纸张编号不能为空
	 */
	public static final String PAPER_NUM_IS_NULL = "合格证纸张编号不能为空";
	/**
	 * 合格证纸张编号格式错误
	 */
	public static final String PAPER_NUM_FORMAT_ERROR = "合格证纸张编号格式错误";
	
	/**
	 * 合格证纸张编号已存在
	 */
	public static final String PAPER_NUM_FORMAT_EXIST = "合格证纸张编号已存在";

	/**
	 * 3C标贴号表格内重复
	 */
	public static final String LABEL_NUM_TABLE_REPEAT = " 3C标贴号表格内重复";
	/**
	 * 3C标贴号不能为空
	 */
	public static final String LABEL_NUM_IS_NULL = "3C标贴号不能为空";
	/**
	 * 3C标贴号格式错误
	 */
	public static final String LABEL_NUM_FORMAT_ERROR = "3C标贴号格式错误";
	/**
	 * 3C标贴号已存在
	 */
	public static final String LABEL_NUM_FORMAT_EXIST = "3C标贴号已存在";
	/**
	 * 一致性证书编号表格内重复
	 */
	public static final String CONFORMITY_TABLE_REPEAT = "一致性证书编号表格内重复";
	/**
	 * 一致性证书编号不能为空
	 */
	public static final String CONFORMITY_IS_NULL = "一致性证书编号不能为空";
	/**
	 * 一致性证书编号格式错误
	 */
	public static final String CONFORMITY_FORMAT_ERROR = "一致性证书编号格式错误";
	
	/**
	 * 一致性证书编号已存在
	 */
	public static final String CONFORMITY_EXIST = "一致性证书编号已存在";

	//TODO ----------------------------------------------------------------------电池包--------------------------------------------------------------------------------
	/**
	 * 电池包不能为空
	 */
	public static final String PACK_CODE_IS_NULL = "电池包编码不能为空";
	/**
	 * 电池包编码已存在
	 */
	public static final String PACK_CODE_EXIST = "电池包编码已存在";
	/**
	 * 电池包编码表格内重复
	 */
	public static final String PACK_CODE_TABLE_REPEAT = "电池包编码表格内重复";

	//TODO ----------------------------------------------------------------------电池模块--------------------------------------------------------------------------------
	/**
	 * 电池包编码未匹配
	 */
	public static final String PACK_CODE_UNMATCH = "电池包编码未匹配";

	/**
	 * 电池模块编码不能为空
	 */
	public static final String MODULE_CODE_IS_NULL = "电池模块编码不能为空";
	/**
	 * 电池模块编码已存在
	 */
	public static final String MODULE_CODE_EXIST = "电池模块编码已存在";
	/**
	 * 电池模块编码表格内重复
	 */
	public static final String MODULE_CODE_TABLE_REPEAT = "电池模块编码表格内重复";

	//TODO ----------------------------------------------------------------------单体电池--------------------------------------------------------------------------------

	/**
	 * 电池模块编码未匹配
	 */
	public static final String MODULE_CODE_UNMATCH = "电池模块编码未匹配";
	/**
	 * 单体电池编码不能为空
	 */
	public static final String BATTERY_CODE_IS_NULL = "单体电池编码不能为空";
	/**
	 * 单体电池编码已存在
	 */
	public static final String BATTERY_CODE_EXIST = "单体电池编码已存在";
	/**
	 * 单体电池编码表格内重复
	 */
	public static final String BATTERY_CODE_TABLE_REPEAT = "单体电池编码表格内重复";

	/**
	 * 入库日期格式错误
	 */
	public static final String BUILDTIME_FORMAT_ERROR = "入库日期格式错误";


	/**
	 * 车辆零部件信息已存在，请勿重复导入
	 */
	public static final String CAR_PARTS_EXIST = "车辆零部件信息已存在，请勿重复导入";

	public static String splicing(Object row, String str) {
		return FIRST + row + "行" + str;
	}

}
